home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Mac OS X Throbber / Source / Documents / MultiMonitorDoc.h < prev   
C/C++ Source or Header  |  2000-06-23  |  868b  |  41 lines

  1. #pragma once
  2.  
  3. #include <LSingleDoc.h>
  4. #include <LListener.h>
  5. #include <UStandardDialogs.h>
  6.  
  7. class MultiMonitorDoc : public LSingleDoc, public LListener
  8. {
  9.  
  10. public:
  11.                             MultiMonitorDoc(
  12.                                 LCommander*            inSuper);
  13.  
  14.     virtual                    ~MultiMonitorDoc();
  15.  
  16.     virtual Boolean            ObeyCommand(
  17.                                 CommandT            inCommand,
  18.                                 void*                ioParam = nil);
  19.                                 
  20.     virtual void            FindCommandStatus(
  21.                                 CommandT            inCommand,
  22.                                 Boolean&            outEnabled,
  23.                                 Boolean&            outUsesMark,
  24.                                 UInt16&                outMark,
  25.                                 Str255                outName);                    
  26.  
  27.  
  28.     virtual Boolean            HandleKeyPress(
  29.                                 const EventRecord& inKeyEvent);
  30.  
  31.     virtual void    ListenToMessage(
  32.                             MessageT        inMessage,
  33.                             void*            ioParam);
  34.  
  35. private:
  36.                             MultiMonitorDoc();
  37.                             MultiMonitorDoc(const MultiMonitorDoc& inOriginal);
  38.         MultiMonitorDoc&    operator=(const MultiMonitorDoc& inRhs);
  39. };
  40.  
  41.